//
//  EGMNotificationConstant.h
//  BleSports
//
// 所有notify 数据 通过通知发出
//

#ifndef BleSports_EGMNotificationConstants_h
#define BleSports_EGMNotificationConstants_h

//制造商信息读取通知 通知参数 NSString
#define NOTIFICATION_MANUFACTURER_READED @"ManufacturerInfoReadedNotification"
//设备型号读取通知 通知参数 NSString
#define NOTIFICATION_DEVICE_MODEL_READED @"deviceModelReadedNotification"
//设备硬件信息读取通知 通知参数 NSString
#define NOTIFICATION_DEVICE_HARDWARE_READED @"deviceHardWareReadedNotification"
//设备软件版本信息读取通知 通知参数 NSString
#define NOTIFICATION_FIRMWARE_VERSION_READED @"firmwareVersionReadedNotification"
//设备Mac地址信息读取通知 通知参数 NSString
#define NOTIFICATION_MacAdress_READED @"deviceMacAdressReadedNotification"
//电量信息通知回调 通知参数 NSDictionary @{KEY_NOTIFICATION_USER_INFO:@(电量百分比)}
#define NOTIFICATION_BATTERY_LEVEL @"batteryLevelNotification"
// 设备信息返回  通知参数 @{KEY_NOTIFICATION_USER_INFO:BLeDeviceInfoModel}
#define NOTIFICATION_DEVICEINFO_DATA_UPDATED @"transparentDataUpdatedNotification"
//设备今天每小时记步数据 @{hour1:step1,hour2:step2,...}
#define NOTIFICATION_HOUR_STEP_UPDATED @"hourStepUpdatedNotification"
//测量即时心率和血压回调 格式 @{KEY_NOTIFICATION_USER_INFO:BleBpmModel}
#define NOTIFICATION_BPM_UPDATED @"bpmUpdatedNotification"






#define NOTIFICATION_TRANSPARENT_MORESPOERT_DATA_UPDATED @"transparentMoreSpoertDataUpdatedNotification"

#define NOTIFICATION_PEDOMETER_PARAMETER_UPDATED @"pedoParameterUpdatedNotification"
#define NOTIFICATION_PARAMETER_PAGE1_UPDATED @"pedoParameterPage1UpdatedNotification"
#define NOTIFICATION_PARAMETER_PAGE2_UPDATED @"pedoParameterPage2UpdatedNotification"


#define KEY_NOTIFICATION_USER_INFO @"kNotificationUserInfo"
#define KEY_NOTIFICATION_BPM @"kNotificationBpm"
#define KEY_NOTIFICATION_SBP @"kNotificationSbp"
#define KEY_NOTIFICATION_DBP @"kNotificationDbp"


#define NOTIFICATION_CONNECT_STATE_CHANGE @"connectStateNotification"
#define NOTIFICATION_DEVICE_PAIRED @"devicePairedNotification"


#define NOTIFICATION_DISCONNECTED @"disconnectedNotification"
#define NOTIFICATION_CONNECTED @"connectedNotification"
#define NOTIFICATION_BLE_READY @"bleReadyNotification"
#define NOTIFICATION_BLE_POWER_ON @"powerOnNotification"
#define NOTIFICATION_BLE_POWER_OFF @"powerOffNotification"
#define NOTIFICATION_SERVICE_ADDED @"serviceAddedNotification"
#define NOTIFICATION_OFFLINE_DATA_SAVED @"offlineSavedNotification"

#define NOTIFICATION_SYNC_REQUEST @"syncRequestNotification"
#define NOTIFICATION_SYNC_FINISHED @"syncFinishedNotification"

#define NOTIFICATION_DFU_DEVICE_FOUND @"dfuDeviceFoundNotification"

#define NOTIFICATION_BUFFER_SIZE @"bufferSizeNotification"
#define NOTIFICATION_353_TODAY @"353TodayNotification"
#define NOTIFICATION_CHANGE_MAIN_PAGE @"changeMainPageNotification"

#define NOTIFICATION_EXIT_APP @"exitAppNotification"

#define NOTIFICATION_TAKE_PICTURE @"takePictureNotification"

#define NOTIFICATION_LOCATION_UPDATED @"locationUpdatedNotification"
#define NOTIFICATION_ECG_UPDATED @"ecgUpdatedNotification"


#endif
